package cn.risebd.alipay.api.model.enums;

/**
 * Author: haolin
 * Email: haolin.h0@gmail.com
 * Date: 11/11/15
 */
public enum TradeStatus {

	/**
	 * 交易创建，等待买家付款。
	 */
	WAIT_BUYER_PAY("WAIT_BUYER_PAY"),

	/**
	 * 在指定时间段内未支付时关闭的交易，在交易完成全额退款成功时关闭的交易。
	 */
	TRADE_CLOSED("TRADE_CLOSED"),

	/**
	 * 交易成功，且可对该交易做操作，如：多级分润、退款等。（触发通知）
	 */
	TRADE_SUCCESS("TRADE_SUCCESS"),

	/**
	 * 等待卖家收款（买家付款后，如果卖家账号被冻结）。
	 */
	TRADE_PENDING("TRADE_PENDING"),

	/**
	 * 交易成功且结束，即不可再做任何操作。（触发通知）
	 */
	TRADE_FINISHED("TRADE_FINISHED");

	private String value;

	private TradeStatus(String value) {
		this.value = value;
	}

	public String value() {
		return value;
	}
}
